package analyze;

import java.util.ArrayList;
import object.Node;

public abstract class AnalyzeBase {
	/**
	 * Takes an array of nodes and analyzes them. Returns an 
	 * arraylist of string key and value pairs that the 
	 * evaluation discovered.
	 *
	 * @param  nodes the list of nodes to analyze
	 * @return       aHashMap of 2 strings(ie string[][2]) First is key, second is value
	 */
	public abstract ArrayList<AnalyzeInfo> Analyze(ArrayList<Node> nodes);
	
}
